Top 10k strings from Utility Compilation 60 (19xx)(-).trd
in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Compilations - Utilities & Educational & Various / Sinclair ZX Spectrum - Compilations - Utilities & Educational - [TRD] (TOSEC-v2007-01-01) /
Back to the directory listing
12 FFFFFFFFFFFFFFFFFFFF 9 (NOT LST X) 8 load"":run 8 *B\"E\:D\=2G\ 7 F#N#^#~#fo 7 (PP Start tape for recording) 7 (Expression-Parse X Y Z) 7 (DELCL X Y) 6 ((exp-parse (X|Y) (X|Z)) 6 (exp-parse Y Z)) 6 (exp-parse Y Z) 6 (SPACE Y) 6 (PP No (more) answers)) 6 (P "error&") 6 (Goto-P X x y)) 5 VAR N:INTEGER; 5 No such lin 5 No Table Space 5 No POP dat 5 Missing LOO 5 LOOP without D 5 GGGGGGGGGGGG 5 #~#N#F_=W( 5 #s#r###s#r 5 Sy=(<={ / 4 nzz,ncc,popep,m, 4 need an lvalue 4 hhhhhhhhhhhhhh 4 eExponent expected 4 e"Ct!Ct"=\> 4 e"$`!Gt"Et! 4 bcdehlspixiy 4 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa! 4 aaaaaaaaaaaaaaaaaaaaaaaaaaa 4 YS MEGABASIC 4 X too large 4 System Call Error 4 Syntax error 4 START TAPE 4 PROC stack underflow 4 PROC stack overflow 4 Out of RAM 4 OK-Searching 4 Number too large 4 Number expected 4 No END PRO 4 N:*WINDOW3 4 N#F#^#V##~ 4 Missing parameters 4 Missing DEF PRO 4 Maths Call Error 4 Line not found 4 Index too Low 4 Index too High 4 Illegal window 4 Halt at PC= 4 FX not implemented 4 End Address: 4 ANOTHER COPY ? (Y OR N) 4 :*TPATpat: 4 :*SCREENSCR 4 2c`2``!&`"a`!0g"d`! 4 123456789012345678901234567890 4 +"W\#"S\"K\#"Y\ 4 *(YM-Y0)+Y0 4 (oldrad-2.5 4 (oldrad+2.5 4 ((vartrans X (Y (/* vars|Z)|x)) 4 ((sub X Y X) 4 ((show (X|Y)) 4 ((less ~ X)) 4 ((draw (X|Y)) 4 ((EdC X Y Z) 4 ((COPYRIGHT 1983 LPA LTD (V 5 -29))) 4 ###~#fo###~#fo#~#fo 4 ###~#fo###~#fo 4 POKE(#5CE5,TYP); 4 N:=DOSCALL(#13,0,0,0,NAME); 4 M.Leaman 1984 4 MegaBasic 4 GRAPHICS 4 EXTENDED 4 (picture X) 4 (draw X) 4 (SUM 1 x Y) 4 (NOT VAR Y) 4 (NOT VAR X) 4 (KILL X) 3 z klavesnice 3 v$="VEGE": 3 szerkeszto 3 rse () ()) 3 mode_2:ink 4:list 3 micshow-mod(show draw)(exp-parse picture) 3 incjp jr ld lddldinegnopor orgoutpoppusresretrl rlarlcrldrr rrarrcrrdrstsbcscfsetslasrasrlsubxorhalcpdcpidjnim indiniotdoti 3 ile first")) 3 errtrap-mod("?ERROR?")(q e s f c is-told tell data-rel) 3 b$=b$+" ": 3 adcaddandbitcalccfcp cpldaadecdefex exxin 3 a$=a$+" " 3 Y too large 3 Window too smal 3 Window too larg 3 Top of RAM? 3 Top of RAM for 'T'? 3 Table Size? 3 No more text 3 GGGGGGGGG; 3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF& 3 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 3 ERROR=STAT=LINO=::\< 3 EEEEEEEEEGGG 3 EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 3 EEEEEEEEEEEEEEEE 3 DDDDDDDDDDDDDDD 3 CHR(16)..prehazuje vystup mezi obr. a tisk. 3 CHR(13)..cr and lf 3 CB\:G\<2D\! 3 ACDEFILMNOPRSTUVX 3 =2G\"E\*K\~ 3 :*SCREEN SCR 3 2G\go"]\"E\:t\ 3 +"Q\#"_\##N#F 3 *h\#wG#s#r 3 *(XM-X0)+X0 3 (PP to line edit call and resume enter : e) 3 ((true-of X Y) 3 ((respond tell (X|Y)) 3 ((respond s X) 3 ((respond q X) 3 ((respond f X) 3 ((respond e X) 3 ((respond c X) 3 ((respond X (Y|Z)) 3 ((respond / X) 3 ((reserved (func data-rel|X)) 3 ((function X) 3 ((exp-parse X X) 3 ((exp-parse ((X|Y)|Z) ((X|Y)|x)) 3 ((exp-parse ((= X Y)|Z) ((# (EQ x y) z)|X1)) 3 ((exp-parse ((# X|Y)|Z) ((# (X|x) y)|z)) 3 ((defined X) 3 ((accept X) 3 ((about X) 3 ((P-code 4 "Error in adding clau 3 ((P-code 3 "Too many variables or invalid form")) 3 ((P-code 2 "No clauses for relation")) 3 ((P-code 1 "Arithmetic underflow")) 3 ((P-code 0 "Arithmetic overflow")) 3 ((ON X (Y|Z)) 3 ((ON X (X|Y))) 3 ((E-code 6 "CLOSE last used f 3 ((E-code 15 "Break ! during tape read or write")) 3 ((COPYWRITE 1983 LPA (V 6 -7))) 3 ((CONS X Y (X|Y))) 3 ((APPEND (X|Y) Z (X|x)) 3 ((APPEND () X X)) 3 ((+ X Y Z) 3 ((* X Y Z) 3 ((% X Y Z) 3 (("-" X Y Z) 3 #%),/258;>ADGKNSVY 3 "routines" 3 "K\#"Y\*=\ 3 Mike Leaman 1985 3 (respond x X)) 3 (respond x (Y|Z))) 3 (exp-parse Z x)) 3 (exp-parse Z X1)) 3 (exp-parse 3 (TIMES X Y Z)) 3 (SUM Y Z X)) 3 (SUM X Y Z)) 3 (SAVE X)) 3 (RFILL (ready) Y) 3 (RFILL (X) Y) 3 (PP to succeed call enter : s) 3 (PP to resume enter : c) 3 (PP to quit enter : q) 3 (PP to fail call enter : f) 3 (PP or enter : tell (see manual)) 3 (PP Y K free) 3 (PP Hit ENTER key when) 3 (P or enter / "<any command>" (eg / add "<clause>" ,/ LOAD file)) 3 (OR ((LST Y) (ADDCL ((X|Y))) / (accept X)) ((OR ((EQ Y end)) ((P " " Y not a list) (PP) (accept X)))))) 3 (OR ((CL ((func X))) /) ((ADDCL ((func X)))))) 3 (ON X Z)) 3 (LOAD X)) 3 (Expression-Parse Y x y) 3 (Expression-Parse (X Y) (x y) z) 3 (DIR X Y) 3 (DICT Y Z X|x)) 3 (DELCL X Y)) 3 (CL ((X|x)|y) Y Y) 3 (CL ((X|Y)|Z))) 3 (APPEND Y Z x)) 3 (ADDCL y Y) 3 (ADDCL ((X|Z) (is-told (X 3 (ABORT)) 3 ("?EQNTEST?" z) 3 ("?EQNTEST?" y) 3 START,LENGTH,MODE:INTEGER):BOOLEAN; 3 2 yyyyyyyyyy* 2 vkeep stre 2 use a predeclared structure for parameters 2 undefined variable(s) 2 undefined variable 2 undefined label: 2 type should be function 2 too much initialisation data 2 this variable was not in parameter list 2 structure cannot contain itself 2 storage class not valid in this context 2 sorsz=sorsz+1 2 qqqqqqqqqqqqqqq& 2 ppppppppppppppp 2 perewod9~isel9iz9 2 pbstack overflow 2 pEEEEEEEEEEEEEEEE/ 2 pEEEEEEEEE9 2 not in switch 2 not in loop or switch 2 not in loop 2 not a preprocessor command 2 not a defined member of a structure 2 no arrays of functions 2 need a type name 2 need a pointer 2 need a constant expression 2 need a : to follow a ? - check bracketting 2 multiple use of identifier 2 multiple default statements 2 modules-mod(wrap save-mods unwrap)(Module) 2 missing 'while' 2 missing ')' in function declaration 2 missing ' ' 2 macro buffer full 2 kkkkkkkkkk 2 j;:*chfnt: 2 illegal parameter type 2 iiiiiiiiii 2 hhhhhhhhhhhhhhh$ 2 he wrong file, find another header 2 goto needs a label 2 generated code area is full 2 funkce, cte znak z k 2 exptran-mod(: Expression-Parse)(@ # + "-" ~ * % APPEND CONS func & and yes rel-form) 2 expecting a primary here 2 eljszama=eljszama+1 2 editor-mod(EDIT)(vars t n s b f m c e o u v w k i a yes no) 2 e$(eljszama,8 2 duplicate declaration of structure tag 2 duplicate declaration - type mismatch 2 duplicate declaration - storage class mismatch 2 duplicate declaration 2 direct execution not possible when translating 2 define include diagnostlist direct error translat 2 cannot use this operator with float arguments 2 cannot open file 2 can only define identifiers as macros 2 can only call functions 2 bad type combination 2 bad operand type 2 bad function return type 2 bad formal parameter list 2 bad declarator 2 bad declaration 2 bad character constant 2 aNo Space left 2 ``````````````````, 2 ``````````````````( 2 ``````````1 2 _____________________________________________________________ 2 Z) t (X (x) Z)) 2 X|x)|y) Y) 2 XXXXXXXXXX 2 VAR SX,SY:INTEGER; 2 VAR N,M:INTEGER; 2 VAR I:INTEGER; 2 Type y to run: 2 Tape Error 2 SPOUT(CHR(22));SPOUT(CHR(A));SPOUT(CHR(B)) 2 SPOUT(CHR(17));SPOUT(CHR( 8)); 2 RESTRICTION: use assignment or move() to initialise automatics 2 RESTRICTION: macros may not have parameters 2 RESTRICTION: cannot nest includes 2 RESTRICTION: can't manage initializers yet 2 RESTRICTION: Floating Point not implemented 2 RESTRICTION : floats not implemented 2 READ ERROR 2 PROCEDURE SPOUT(C:CHAR); 2 PROCEDURE PLOT(X,Y:INTEGER); 2 PROCEDURE PAPER(C:INTEGER); 2 PROCEDURE LINE1(X,Y,SX,SY:INTEGER); 2 PROCEDURE LINE(ON:BOOLEAN;X,Y:INTEGER); 2 PROCEDURE INK(C:INTEGER); 2 PROCEDURE DOSUSER(A:INTEGER); 2 PROCEDURE COPY; 2 OOOOOOOOO- 2 MMMMMMMMMMMMMMMM' 2 MICSHOW 01 X)) 2 LINE1(ABS(X),ABS(Y),SX,SY) 2 LIMIT: no more memory 2 LIMIT : too much global data 2 LIMIT : too many types 2 LIMIT : too many case statements 2 LIMIT : name table full 2 LIMIT : local symbol table full 2 LIMIT : global symbol table full 2 LIMIT : expression too complicated - too many operators 2 LIMIT : expression too complicated - too many arguments 2 INLINE(1,0,3,#21,0,#58,#DD,#7E,2,7,7,7,#5F,#7E,#E6,#C7,#B3,#77,#23,#0B, 2 INLINE(#FD,#21,#3A,#5C,#DD,#56,2,#DD,#5E,4,#DD,#46,6,#DD,#4E,8,#CD,#BA,#24) 2 INLINE(#FD,#21,#3A,#5C,#DD,#46,2,#DD,#4E,4,#CD,#E5,#22) 2 INLINE(#DD,#6E,2,#DD,#66,3,#DD,#5E,4,#DD,#56,5,#CD,#B5,3,#F3) 2 IF ON THEN WRITE(CHR(21),CHR(0)) 2 IF (C>=0) AND (C<8) THEN 2 Hisoft Pascal 4T 1.6M 2 HISOFT-C Compiler V1.1 2 GGGGGGGGGGDDDDDDDDDD 2 GGGGGGGGGG 2 FUNCTION LOAD(NAME:INTEGER;TYP:CHAR; 2 FFFFFFFFFFFF. 2 ERROR=STAT=LINE=::\< 2 ERROR - 27 - undefined symbol 2 ELSE WRITE(CHR(21),CHR(1)); 2 EEEEEEEEEEEEEEEEEEEEEE# 2 EEEEEEEEEEEE 2 EEEEEEEEEE 2 Dictionary full 2 Destination of an assignment must be an lvalue 2 DDDDDDDDD4 2 DDDDDDDDD! 2 Cannot initialise this (disallowed type) 2 Cannot initialise this (disallowed storage class) 2 COMPILER, COMPILED & TRANSLATED PROGRAMS MAY USE CONSUL DRIVER 2 ACDFIMNOPRSVX 2 ?DDDDDDDDD 2 <<<<<<<<<<<<<<<<<< 2 ;"MegaCode" 2 ;"MegaBasic" 2 ;"Loading MegaBasic Version 1.1": 2 ;"LOADING LOGO" 2 ;"LOADING CODE" 2 ;" SPRITES" 2 ;" " 2 :*SCREENSCR0: 2 44032,r-44032 2 32768,d-32768 2 1-131E1H1K1N1Q1T1W1\1b1e1h1 2 0'02090G0J0S0a0h0q0 2 /g}/o#:#w<2#w 2 /*==!=++--&&||<=<<>=>>-> 2 /'/,/3/6/B/R/U/n/ 2 .$.;.?.O.[._.m.q.w.z. 2 -#-'-1-F-P-]-`-k-n-u-|- 2 ,(,/,@,C,J,P,Z,],c,f,l,p,~, 2 +#+J+S+\+_+b+h+ 2 *{\++"pu"ru! 2 *a\+"U\*Y\ 2 *a\"[\*M\"a\ 2 *O\#####s#r 2 *ELLIPSEXM/2 2 **m~#"*mo& 2 *(*1*8*C*H*P*f*l*o*r*x* 2 *&-!~VU 2 )")%)()/)6)9)@)G)M)Q)`)}) 2 ((works-with tape-recorder 2 ((works-with computer power-source)) 2 ((vartrans X X)) 2 ((sysop ~)) 2 ((sysop /)) 2 ((sysop +)) 2 ((sysop *)) 2 ((sysop %)) 2 ((sysop "-")) 2 ((symbval ())) 2 ((symbval ((X|Y)|Z)) 2 ((sub X Y Z) 2 ((sub (X|Y) Z (x|y)) 2 ((sub () X ()) 2 ((name ~ "-") 2 ((name X X)) 2 ((name / %) 2 ((listvars () ()) 2 ((listp X (Y|Z)) 2 ((listp X ())) 2 ((less + X)) 2 ((less "-" X)) 2 ((knows Nicolas Programming-Language)) 2 ((is-the-best-of ST Atari)) 2 ((fn1 APPEND)) 2 ((delete X) 2 ((Zip X X Y Y) 2 ((Zip (X|Y) (Z|x) y z) 2 ((Zip () () X X) 2 ((X-parse X Y Z x) 2 ((UpC (X Y Z) x) 2 ((SUM 1 z Y) (FIND X z Z x)) ((EQ (Z x) (Y y))))) 2 ((SHIFT-R X Y Z x y z) 2 ((SHIFT-L X Y Z x y z) 2 ((Rev-list (X|Y) Z x) 2 ((Prompt X Y) 2 ((P-code X " ")) 2 ((P-code 22 "Illegal colour")) 2 ((ON X (Y|Z) x) 2 ((Insert-in-P X X Y) 2 ((Insert-in-P 0 1 X) 2 ((Goto-P X Y Z) 2 ((Goto-P X Y "No clause") 2 ((FIND X Y Z x) 2 ((Expression-Parse X Y Z) 2 ((Expression-Parse X X Y) 2 ((Edit-term X Y) 2 ((Edit-in-C X n Y) 2 ((Edit-in-C X m Y) 2 ((Edit-in-C X k Y) 2 ((Edit-in-C X b Y) 2 ((Edit-in-C (X Y Z) w (X (x) y)) 2 ((Edit-in-C (X Y Z) i (X (x) y)) 2 ((Edit-in-C (X (Y) Z) u (X (x) y)) 2 ((Edit-in-C (X (Y) Z) s (X (x) Z)) 2 ((Edit-in-C (X (Y) 2 ((Edit-in-C (X 2 ((EdP X Y Z x) 2 ((EdC X Y o) 2 ((E-in-P X Y Z v Y ((X|x)|y)) 2 ((E-in-P X Y Z n x y) 2 ((E-in-P X Y Z k x y) 2 ((E-in-P X Y Z b x y) 2 ((E-in-P X Y (Z|x) t y z) 2 ((E-in-P X Y (Z|x) e y z) 2 ((E-in-P X Y 2 ((D-C (X|Y) (X) Y)) 2 ((D-C () () ())) 2 ((COPYRIGHT 1983 LPA LTD (V 7 -19))) 2 ((COPYRIGHT 1983 LPA LTD (V 6 -16))) 2 ((Append-in-P X Y Z 2 ((Append-in-P X 0 1 Y) 2 (("?ERROR?" X Y) 2 (("?ERROR?" 2 (X|Y)) 2 (!(((+(/(8(A(D(G(d(g(q(w(}( 2 '&'/'6'<'?'B'F'I'L'O'V'd'g'q'v'|' 2 &0&9&A&J&R&Z&b&m&r&u&x& 2 %Wgs&%$3210/..- 2 %BLOCK OK 2 %#%*%1%9%E%H%K%O%Z%]%`%c%j%u%}% 2 $&$,$9$<$?$H$K$T$W$Z$`$v$ 2 $$=? STXW<>RP|^&OQ+-*/% 2 #H#S#Y#^#b#h#t#~# 2 ###~#fo#~#fo 2 #"a\"c\"e\! 2 "8";"LOAD "; 2 "1";" " 2 "''"and from the graphics cursor: 2 " "6"9"<"?"B"G"K"N"Q"["a"f"i"v"}" 2 !!!'!.!@!U!^!c!f!n!r!x!}! 2 Y Z) a (x (y) Z)) 2 WRITE(CHR(21),CHR(1)); 2 WRITE(CHR(21),CHR(0)) 2 SPOUT(CHR(16));SPOUT(CHR( C)) 2 N:=DOSCALL(#0A,0,0,0,0); 2 M:=DOSCALL(#0A,0,0,0,0); 2 LOAD:=FALSE; 2 INLINE(#FD,#21,#3A,#5C,#DD,#7E,2,#D7) 2 INLINE(#FD,#21,#3A,#5C, 2 INLINE(#DD,#7E,2,#E6,#7F, 2 INLINE(#DD,#6E,2,#DD,#66,3,#E5,#C3,#21,#3D); 2 INLINE(#DD,#56,8,#DD,#5E,6,#DD,#46,4,#DD,#6E,2,#DD,#66,3, 2 IF(N<128) THEN BEGIN 2 IF M<128 THEN BEGIN 2 IF (C>=0) AND (C<8) THEN 2 I:INTEGER; 2 A:ARR;M:INTEGER); 2 A,B:ARR); 2 : does not follow a ? properly 2 1992. V.Vasilevskij. 2 " 0 : F I M Q T W [ a 2 POKE(#5CF9,CHR(0)); 2 N:=DOSCALL(8,N,0,0,0); 2 N:=DOSCALL(#0E,MODE,0,LENGTH,START); 2 LOAD:=TRUE; 2 (vartrans x y1)) 2 (vartrans x y) 2 (vartrans Z ((X|x)|y))) 2 (vartrans Y x) 2 (vartrans Y Z) 2 (vartrans X Y) 2 (sysop X)) 2 (symbval Y) 2 (sub y Z (Y|x))) 2 (sub Y Z y)) 2 (sub X Z x) 2 (shrink Z y) 2 (listvars 2 (listp X Z)) 2 (fn1 X)) 2 (exp-parse X Y) 2 (dict Y) 2 (bind Z y Z1 () x1) 2 (Zip Y x X1 z)) 2 (Zip X Y Z x)) 2 (X-parse X Z y X1) 2 (X-parse X Y Z ()) 2 (WRITE $$$$$$$$.### (((Module X Y Z)))) 2 (Update-p X Y X1 z y)) 2 (Update-p X Y ((X1|Y1)|Z1) z y)) 2 (UpC X Y) 2 (SUM x1 1 y) 2 (SUM Y x X1) 2 (SUM Y X1 Y1) 2 (SUM X1 1 x) 2 (SUM X1 1 Y1) 2 (SUM 1 Z X) 2 (SUM 1 Y x) 2 (SUM 1 Y Z1) 2 (Rev-list Y (X|Z) x)) 2 (Rev-list X y x)) 2 (RFILL (ready) y) 2 (RFILL (Y) x)) 2 (RFILL ((Z|x)) X1) 2 (Prompt (Z) x) 2 (PP X assumed not to be function name) 2 (PP Saving module Y in file X) 2 (PP Rewind tape to start of saved program) 2 (PP No (more) info about X)) 2 (PP Loading program from tape) 2 (PP Hit EN 2 (OPMOD X) 2 (ON (Z X) Y EQ) 2 (NextC X Y)) 2 (NOT SYS X 2 (NOT CL ((rel-form))) 2 (NOT CL ((X|z) (/* vars|X1)|Y1) Y Y) 2 (NOT ? ((EQ Z "No clause") (LESS 0 Y))) 2 (LOAD $$$$$$ 2 (LISTP X Y) 2 (LISTP $$$$$$$$.###) 2 (LESS 0 X) 2 (LESS -1 Y)) 2 (IF (LESS Z 0) ((shift-l X Z Y)) ((LESS 0 Z) (shift-r X Z Y)))) 2 (IF (LESS Y1 0) ((EQ x1 0)) ((EQ 2 (IF (EQ y "No clause") 2 (IF (EQ X "No clause") ((EQ Y Z)) ((SUM Y 1 Z)))) 2 (Goto-P X y z)) 2 (Goto-P X Y y) 2 (Front-C z x y X1)) 2 (FIND X Y1 y z)) 2 (Edit-term x Y)) 2 (Edit-term X Y)) 2 (Edit-term (() (Z) x) ((X1|Y1)|Z1)) 2 (Edit-in-C X Z x) 2 (EdC X Y x)) 2 (EQ y1 ((X|z) (/* vars|x1)|Y1)) 2 (EQ y (Y x))) 2 (EQ Z ((X|z)|Y1)) 2 (DisplayC X Z) 2 (Delete-in-C X Y)) 2 (DELCL X Z1) 2 (DELCL ((Module Y Z x))) 2 (CREATE X) 2 (CLOSE $$$$$$$$.###) 2 (CL ((func X)))) 2 (CL ((data-rel X))) 2 (CL ((X|x) (/* vars|z)|y) Y Y) 2 (BackC X Y)) 2 (App-C y ((vars|z)) X) 2 (App-C Y Z y)) 2 (App-C Y Z y) 2 (App-C Y Z X1) 2 (App-C Y Z (x|y))) 2 (App-C Y X x)) 2 (App-C (Y|x) ((vars|y)) X)) 2 (APPEND z (Z) X1)) 2 (APPEND x (y) 2 (ADDCL y1 Y) 2 (ADDCL x Z)) 2 (ADDCL Z x1) 2 (ADDCL Z X1) 2 (ADDCL Z 0)) 2 (ADDCL Y 0)) 2 (ADDCL (( 2 #78,#B1,#20,#EE); 2 PAPER(C:INTEGER) - C: 0..8. 2 LINE1(X,Y,SX,SY:INTEGER) - draw line from X,Y to X+SX,Y+SY. 2 LINE(ON:BOOLEAN;X,Y:INTEGER) - draw (ON=TRUE) or clear 2 INC(C:INTEGER) - C: 0..8. 2 COPY - copy screen to printer. 2 ret 2 E RPW !"#$%&'()*+,-./DDDDDDDDDD:;<=>?@LLLLLLLLLLLLLLLLLLLLLLLLLL[\]^L`LLLLLLLLLLLLLLLLLLLLLLLLLL{|}~ 2 (ON=FALSE) line from current position (x,y) to x+X,y+Y. 2 #FD,#CB,#01,#CE, 2 #CD,#AC,#0E,#FD, 2 #CB,#01,#8E,#F3, 2 #C9) 2 1 ~astx9fajla9 1 ~SPRITE1AD 1 ~COMPCODEC 1 ~#^#V#N#F# 1 |LOADER B 1 {________________________} 1 {RTCODE C 1 { 17.1.1985 Pascal compiler-Pascal editor-Consul driver UDG 1 { PROCEDURES WORKING WITH SCREEN & LOUDSPEAKER. 1 { Package TURTLE - 2D graphics. 1 { RAM CONTROL FOR SPECTRUM 128K 1 { HISOFT PASCAL & BETA-DISK. 1 zrus znak na soucasne pozici kurzoru 1 zpusobi navrat do editoru 1 znovu zacni editovat editovanou radku,avsak z jeji puvodni podoby 1 zcExponent expected 1 zastaveni vypisu:CS 1 zapisatx9sektor 1 zapisatx9dorovku 1 zahrnuti casti programu z pasky,nezabira panet 1 z=z+((a$+" ")(z+1 1 ySPRITES C; 1 yIllegal statement foun 1 y+yp*tl>170 1 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1 xxxxxxxx1w 1 xxxxxxxx1q 1 xp-parse x z) 1 xSPRITE2BC 1 x=x+xp*tl: 1 x+xp*tl>250 1 x too small 1 x je typu integer, udava adresu, druhy argument je typ, je tovysledny typ 1 while,r-while-1 1 where filename must have 8 characters exactly (you must 1 wSPRITE2AC9 1 wGRAPH C 1 w(rsp)=w(rsp)-1 1 w(rsp)=p(1 1 vypis zbytek radku 1 vynechavani radek 1 vynechana procedura dispose, misto ni MARK a RELEASE 1 vynech vsechny znaky od soucasne pozice kurzoru do konce radku 1 vszama=vszama+1 1 vonalhuzo=20 1 vncim=vncim+7 1 vkladej znaky od soucasne pozise kurzoru,RETYRN pro ukonceni vkladani 1 vegrehajto=700 1 vegrehajto 1 var a:array[1..3]of T; 1 valtozok kezelese 1 valtozok es parameterek 1 valtozo=800 1 vLASLOBJ C 1 v(vm)=prvege+1 1 v(vm)=e(a,1 1 v$="NEMVEGE" 1 v komentari za "$",nasleduje znak "+|-""," a znova znak,je-li treba 1 v je integer,vola strojak,ten musi koncit ret 1 uLASOBJ C 1 typ record nesmi mit va- 1 typ file neni implemento- van 1 true,false 1 trace-mod(??)("y" n s q f) 1 totez jako out 1 text z radky n se presune do radky m s vynechanim textu obsazeneho v teto ra 1 text pointer se inkremen- tuje,zobrazuje se nasledujici znak 1 text od radky n je kompilovan 1 tLASSCR C 1 s~itatx9dorovku 1 szerkeszto=1000 1 szamkereso 1 substituuj string z Fn,... 1 stro~n=9bukwy 1 string (unsigned constan) uvozen "'",max 255 znaku 1 sorsz,tab;b$: 1 sorhossz=sorhossz-a: 1 sleduji vprogramu ROZPAD. 1 sizeauto 1 sistemnoj9dorovke 1 seznamu alternativu 1 sektorow>> 1 riantni cast 1 reen nebo newpage 1 radky v rozsahu n az m jsou nahrany na pasku pod nazvem s 1 r(rsp)=i+1 1 q#p*l\"n\*n\#"]\! 1 program=2000 1 program nema parametry 1 procedury a funkce nemo- hou byt formalnimi para- metry 1 pro zacatek vsak nejsou nezbytne. 1 prikaz pri pouziti jineho editoru 1 prikaz case muze mit pri vycerpani prvku 1 pri chybe E nebo P pro na-vrat do editoru,pri cemko- 1 prazdny seznam v prikazu 1 pouze rozdily 1 pote navrat do editoru:CC 1 posune kurzor na konec radku 1 posun text pointer na dalsi tabulovanou pozici 1 pointer na typ ktery ne- byl deklarovan neni povo- len 1 podtwerdite9 1 podprikazy: 1 po uspesne kompilaci po otazce RUN vlozit Y pro spusteni,cokoli jineho 1 perezapisatx 1 parvalt=300 1 parancsotnem tarol 1 parancs=1300 1 parametrem je promenna, vysledkem je mnozstvi 1 pameti zabrane touto promennou 1 pak fcni hodnotou je chr(0) 1 pEEEEEEEEE:Y 1 pEEEEEEEEE:S 1 pEEEEEEEEE: 1 pEEEEEEEEE9I 1 p(par)=e(b,c+1 1 p$+sorhossz+1 1 owerflow check(O+) 1 oldrad=rad 1 odlazeny program je prelozen tak,ze prepise kompilator 1 oMB v4.21CY 1 oLASER1.3Bw 1 nyiltorlo=10 1 nyilrajzolo=45 1 nyilrajzolo 1 nyelvtani hiba 1 nowye_dorovka 1 nemohou byt vzajemne michany; nelze provest prirazeni a:=b; 1 navrat do basicu 1 najti9fajl 1 nahrava promenne z pasky 1 nahrava promenne na pasek 1 nahraje program na pasku ve forme, jaka muze byt pouzita pri option 1 nahraja text z pasky do pameti 1 na obrazovku nebo na tiskarnu 1 nStart tape, then press any key 1 muze byt pote nahran na pasku pro okamzite pouziti 1 micro-mod(which all is one add kill edit cedit space delete list true-of accept function # save load dir defined ON APPEND CONS reserved @ % = ~ "-" + * exp-parse)(yes c func end help Expression-Parse) 1 mezi radkami n azm hledej string f, pri nalezeni substituuj string s 1 meni podprikaz 1 meni pocet radek vypisova-nych pri listinky na obra-zovku 1 melegindito=9500 1 melegindito: 1 melegindito 1 maxint...32767 1 li jinem pokracovani vypi-su 1 legyen levagasa 1 ldinegnopor orgoutpoppusresretrl rlarlcrldrr rrarrcrrdrstsbcscfsetslasrasrlsubxorhalcpdcpidjnim indiniotdoti 1 l Sinclair)) 1 kontroluje preteceni stacku(S+) 1 kontrolni promenna prikazuFOR musi byt nestrukturovana a nesmi byt parametrem. 1 kontrola mezi pri pristupu k polozkam poli 1 kontrola listinku pri kompilaci, (default: L+) 1 kontrola klavesnice pri behu(O+) 1 konec editovani,radka zus-tava ve sve puvodni podobe 1 konec editovani, jsou pla-tne vsechny provedene zmeny 1 konci program 1 kompilace: C line 1 klicove slovo packed je akceptovano ale ignorovano 1 jmen, ne struktury. Proto 1 jestlize hodnota selektoruneni nalezena, preda se rizeni prikazu nasledujicimu 1 jMEGA4.21BB 1 jMB C 1 it-in-C (X (Y) Z) e (X (x) Z)) 1 ismetles befejezve 1 ism. verem mutato 1 integer...2 byte, 2 doplnereal...4 byte 1 int off screen")) 1 ing-Language)) 1 iiiiiiiiiiiiiiyyyyyyyyyyyyyyxxxxxxxxxxxxxxhhhhhhhhhhhhhh< 1 i$=p$(v(vm) 1 i$=i$+" ": 1 hranice mnziny je 0 1 hledej dalsi vyskyt stringu urceneho prikazem F n,m...; editovaci mod bude 1 hideginditas 1 hhhhhhhhhhho` 1 hhhhhhhhh3s 1 hhhhhhhhh3r 1 ha valtozot talalt 1 grbet.2 C: 1 funkce. Je pouzitelne pro ziskeni dat libovolneho typu 1 funkce, cte znak z klavesnice,neni-li nic stisknuto 1 forget words 1 fordito=100 1 fenntartott szo 1 fenntartott szavak 1 fce,dava nahodne cislo 0- 255 1 fce, argumentem promenna lib. typu, vysledkem jeji 1 fMEGA 1.1BR 1 ertekadas=2200 1 eni Nicolas)) 1 eltette az elj nevet 1 elteszi a vnevet 1 else,r-else-1 1 eljszama=1 1 eljaras=1700 1 elj.cim p$-ban+3 valt. erteke 1 elj. nevek+valt. nevek+valt.szam 1 edituj radku s poradovym cislem n 1 eBeta3.1 Cp 1 e(eljszama,1 1 e$(eljszama,vncim 1 e$(eljszama, 1 e"d`!}c"$`! 1 drive zkompilovany kod je zpusten 1 disk with this name. In other case it will be saved on tape. 1 dict wants-to-play)) 1 desetinna cast,pro zapornedoplnek 1 dekrementace text pointeru 1 da vyraz v do pameti pocinajic pametovym mistem x 1 d$=p$(vkezd 1 d$=e$(b,vncim 1 d$=d$+" ": 1 constant::="CHR("constant ")" ;pro ridici znaky cr,lf,null... 1 cislo bez znamenka::= #hexdigit 1 cimek=2100 1 ci hex digits, dovoluje vkladat strojak primo do kodu 1 char...extended ASCII..256znaku 1 case pusobi chybu 1 c$=c$+p$(i+1 1 by Dario Arnoldi 1.d 1 bsigma Cw 1 boot BU(U() 1 behatarolo=200 1 behatarolo 1 bazovy typ mnoziny muze mit az 256 prvku,dolni 1 bB.BAS3.1BM 1 b:array[1..3]of T; 1 b$=p$(vkezd 1 b$=e$(b,vncim 1 b$=b$+" " 1 b$=a$(vkezd 1 b$="HERZLICH WILLKOMMEN" 1 azonosito=500 1 azonosito: 1 automaticky insertovaci mod 1 aktivovan v radce vydkytu stringu 1 ajF#N#V#^#~ 1 adcaddandbitcalccfcp cpldaadecdefex exxinSYS:REM:LOAD"" 1 aSIGMA2.0B 1 a/aLaVafa{a 1 a$=a$+n$(1 1 a$=a$+"VEGE ": 1 a$="proff" 1 a$="mc byte:": 1 a$="WHILE" 1 a$="UNTIL" 1 a$="REPEAT" 1 a$="Name Word:": 1 a$="HALLO DORIT & FRANK!" 1 a$="Forget ": 1 a$="File Name:": 1 a$="Enter character to redefine:": 1 a$="BEGIN" 1 a$="--->": 1 a$=" ........ Line "+ 1 a$(x);"+": 1 ``~~``~8$BBBBB< 1 ``~~``~8$B 1 _zamena9diska 1 _wwod9komand 1 _wozwrat9w9 1 _stranica9wpered 1 _stranica9nazad 1 _prodos+ C` 1 _perekl`~enie9zagl= 1 _perekl`~enie9revimow9 1 _informaciq 1 _______________________________________________________________ 1 ______________________________________________________________ 1 _#V#"]\*S\ 1 ^islo9NE9bolx{e 1 ]Procedure definition nesting erro 1 [WAITING FOR COMPACTER] 1 [DELETE ATOMS TO FREE MEMORY] 1 Zapustitx9fajl 1 Zapisatx9izmeneniq 1 Zapisatx9dorovku 1 Zapisatx99sektor 1 ZX Interface 1 not present 1 Z:=SLOPE+ROUND((F(X,Y)-Z1)*SCALE) ; 1 You're at toplevel 1 You don't say what to do with 1 YS MegaBasic v3.0 1 YS MegaBasic V4.0 1 YPRODOS+ B 1 Y=YY+(XX-1 1 Y:=Y1;SCALE:=175/(Z2-Z1) ; 1 XCOR,YCOR,HEADING:REAL; 1 X=XX+(XX-1 1 X:=X1;SLOPE:=I*STY; 1 X:=X*10;I:=I-1 1 X:=1;M:=0;I:=C; 1 Wyjti9iz9procedury 1 Wy9uwereny9 1 Wstawxte99prinima`}ij9dis 1 Wstawxte99kopiruemyj99dis 1 Window too small 1 Window too large 1 WRITELN;OUTR(A) 1 WRITELN('E+',E) 1 WRITE(CHR(12));BEEP(500,0.1);AT(0,0); 1 WRITE(CHR(12)); 1 WRITE(A[I]:0); 1 WRITE('Krok:');READ(K); 1 WRITE('Interval pro x:');READ(X1,X2); 1 WRITE('Interval pro Z:');READ(Z1,Z2); 1 WRITE('Interval pro Y:');READ(Y1,Y2); 1 WRITE('Faktorial ');READ(L);WRITELN; 1 WINDOW INIT 1 WELCOME TO SINCLAIR LOGO 1 Vstup a vystup: 1 Version 4.21 1 Version 4.0 1 Version 3.0 1 Version 1.1 1 VAR SGNX,SGNY:INTEGER; 1 VAR NEWX,NEWY:REAL; 1 VAR I:INTEGER; C:CHAR; 1 VAR I,J:INTEGER; 1 V 3.02R 512K 1 Turtle out of field 1 Turtle out of bounds 1 Too many inside parentheses 1 This version (4.21) by 1 Tento Pascal pouziva pro kontrolu typu ekvivalenci 1 Tape error 1 Tape comands: 1 TURTLE 1 TURBO P1B{ 1 TRACE 01in-P Z Y x y)) 1 TOUT(ame,start,size): 1 TIN(name,start): 1 TER key when) 1 TDPLOT(X1,X2,Y1,Y2,Z1,Z2,K); 1 S~itatx99dorovku 1 Syntaxe a semantika 1 Swobodno>>>>> 1 Stertyh>>>>>>>> 1 Steretx9mark 1 Sistema in Error 1 SYS:REM:SAVE"" 1 STOPPED!!! 1 SPRITE1AC: 1 SPECTRUM FLOATING-POINT FORTH isbased on FORTH-79 with additionsfor FLOATING-POINT arithmetic. 1 SPASKAL Bd 1 SIGMA BASIC V2.0T 1 SCR0=16384 1 S=_Peterburg 1 S(earch mode command keys [see F(ind to enter this mode] 1 R}*n\#w"n\*]\ 1 ROBOT PROBLEM 1 R key when) 1 Procedury a funkce: 1 Procedure not define 1 Preddefinovane edentifikatory 1 Poznamky o implementaci dat a organizaci bloku jsou tez soucasti manualu, 1 Perwaq9swobodnaq9dorovka>> 1 Pereme}enie9kursora_klawi{ami9kursora 1 Pereimenowat 1 PbetbasicC@ 1 Pascal v sobe neobsahuje graficke procedury,ty na- 1 PRODOS DEMONSTRATION 1 PROCEDURES. 1 PROCEDURES WORKING THROUGH ROM. 1 PROCEDURE WRHEADER(N:INTEGER); 1 PROCEDURE WRFILE(START,LENGTH:INTEGER); 1 PROCEDURE WRBUFF(TRK,SEC,NSECTS,BUFF:INTEGER); 1 PROCEDURE WINDOW(UP,LEFT,HEIGHT,WIDTH,FRAME, 1 PROCEDURE VPUTCHAR(LINE,POS:INTEGER;C:CHAR); 1 PROCEDURE VPUTATTR(LINE,POS,ATTR:INTEGER); 1 PROCEDURE VECTOR(A,L:REAL); 1 PROCEDURE TURTLE; 1 PROCEDURE TURN(A:REAL); 1 PROCEDURE SETXY(X,Y:REAL); 1 PROCEDURE SETUP; 1 PROCEDURE SETRAM(N:INTEGER); 1 PROCEDURE SETRAM(N:INTEGER) - set logical RAM page. Logical 1 PROCEDURE SETHEADER(A:INTEGER); 1 PROCEDURE SETHD(A:REAL); 1 PROCEDURE SETDRV(A:INTEGER); 1 PROCEDURE SEEK(T:INTEGER); 1 PROCEDURE SCRUP; 1 PROCEDURE SCRUP - set screen at #C000 (phisical RAM page 7). 1 PROCEDURE SCRDOWN; 1 PROCEDURE SCRDOWN - set screen at #4000 (phisical RAM page 5). 1 PROCEDURE RIGHT(A:REAL); 1 PROCEDURE RESET; 1 PROCEDURE RECTANGLE(X,Y,DX,DY:INTEGER); 1 PROCEDURE RDHEADER(N:INTEGER); 1 PROCEDURE RDFILE(START,LENGTH,MODE:INTEGER); 1 PROCEDURE RDBUFF(TRK,SEC,NSECTS,BUFF:INTEGER); 1 PROCEDURE RAMPORT(N:INTEGER); 1 PROCEDURE RAMPORT(N:INTEGER) - OUT (#7FFD),N (bit 5 reset). 1 PROCEDURE PLOT(ON:BOOLEAN;X,Y:INTEGER); 1 PROCEDURE PENUP; 1 PROCEDURE PENDOWN(C:INTEGER); 1 PROCEDURE LINE1(ABSDX,ABSDY,SX,SY:INTEGER); 1 PROCEDURE LINE(DX,DY:INTEGER); 1 PROCEDURE LEFT(A:REAL); 1 PROCEDURE HEXOUTNUM(I:INTEGER); 1 PROCEDURE HEXOUTCHAR(C:CHAR); 1 PROCEDURE GETSTRING(STR,N:INTEGER); 1 PROCEDURE GETHEADER(A:INTEGER); 1 PROCEDURE FWD(L:REAL); 1 PROCEDURE ERASE(NAME:INTEGER;TYP:CHAR); 1 PROCEDURE DELFILE; 1 PROCEDURE CLRBOX(UP,LEFT,HEIGHT,WIDTH:INTEGER); 1 PROCEDURE CHECK(X,Y:INTEGER); 1 PROCEDURE BEEPER(A,B:INTEGER); 1 PROCEDURE BEEP(FR:INTEGER;LE:REAL); 1 PROCEDURE BACK(L:REAL); 1 PROCEDURE ATTRBOX(UP,LEFT,HEIGHT,WIDTH,ATTR:INTEGER); 1 PROCEDURE AT(A,B:INTEGER); 1 PROCEDURE ARCR(R:REAL; A:INTEGER); 1 POKE(x,v): 1 PNAME PROPERTY NOT FOUND 1 PEEK(x,t): 1 PCC V1.1 Bz 1 PASCAL4TB@ 1 Original version (3.0) by 1 Ob?em9fajla9iz 1 O9[9I9B9K9 1 Numero expected 1 Numero grande 1 Number too big 1 Nowaq9mask 1 Not enough space to proceed 1 Not enough items in 1 Not enough inputs to 1 Nesankcionirowannaq99kopi 1 Ne9TOT9disk99 1 Na~alo_dor= 1 Na9diske9NET9takogo9fajla 1 NOTE: filename will be reduced to 6 characters. 1 NOTE: Option 'include' work only with disk. If you don't 1:, 1 NEGNATOCCRA 1 Mnogo9sektoro 1 Mnogo9fajlo 1 Missing PROCEDUR 1 Mark=9fajlow 1 Made in England 1 MULT(A,K);WRITE(K) 1 MODULES 01 1 MODE_2:FONT_2:SOFF 1 MAX[I]:=0; 1 M:=M+A[I]/X; 1 L`S`Z`a`k` 1 LOGTXTBINSCR 1 LOGO not fresh 1 LOAD "SPRITE2B" 1 LOAD "SPRITE2A" 1 LLLLLLLLLLLLLLLLLL%w 1 LLLLLLLLLLLLLLLLLL%v 1 LISP 1.3B/ 1 LET ERROR=USR 53010:REM: 1 LASER BASIC 1 Kopirowatx9s9 1 Kontrolx9diskow9 1 Konstanty: 1 Konec9_dor= 1 Kompilace a beh: 1 Kompilace a beh 1 Komentare: 1 KORSCHENBROICH-GLEHN 1 K:INTEGER; 1 Indice basso 1 Indice High 1 Include after VAR before any PROCEDURE & FUNCTION declarations. 1 If last filename have '1:' that exe-code will be saved on 1 Icc51d Cpb 1 INLINE(c1,c2,...): 1 INLINE(#FD,#21,#3A,#5C,#DD,#7E,2,#D7) 1 ILLEGAL NUMBER FORMAT 1 IF Y<0 THEN SY:=-1 ELSE SY:=1; 1 IF X<0 THEN SX:=-1 ELSE SX:=1; 1 IF FR=0 THEN FOR I:=1 TO ENTIER(12000*LE) DO 1 IB.BAS1.8B 1 I,J,K,L,M:INTEGER; 1 I don't know how to 1 Hisoft Pascal Disk 4T 1 Hisoft Pascal 4 1.5 1 Halt a PC= 1 HL,(#5C53) 1 HISTOGRAMM 1 HILFSSCREEN AT 5300 1 HCC-V1.1 BM 1 HANS-JOACHIM BERNDT 1 H:=A[I]+B[I]+F; 1 H:=A[I]*M; 1 GLOBAL VARIABLES. 1 GGGGGGGGGGGGEEEEEEEEEEEE"w 1 GGGGGGGGGGDDDDDDDDDD ^ 1 GGGGGGGGG"} 1 GGGGGGGGG" 1 GGGGGGGGG! 1 GABOUT 0C 1 Fuori RAM 1 Fine indir.: 1 File not found 1 File exists,overwrite Y/N? 1 File already exists 1 Fajlow>>>>>>>>> 1 Fajlow>>>>> 1 Fajl99su}estwuet 1 FUNCTION SAVE(NAME:INTEGER;TYP:CHAR; 1 FUNCTION RENAME(OLDNAME:INTEGER;OLDTYPE:CHAR; 1 FUNCTION RAMINIT:BOOLEAN; 1 FUNCTION RAMINIT:BOOLEAN - test for 128K and set: RAM 0, 1 FUNCTION HEXDIGIT(D:INTEGER):CHAR; 1 FUNCTION FINDFILE:INTEGER; 1 FUNCTION DOSCOMMAND(N:INTEGER):INTEGER; 1 FUNCTION DOSCALL(FUNCT,A,B,DE,HL:INTEGER):INTEGER; 1 FUNCTION COMMAND(N:INTEGER):INTEGER; 1 FUNCTION BITXOR(M,N:INTEGER):INTEGER; 1 FUNCTION BITOR(M,N:INTEGER):INTEGER; 1 FUNCTION BITAND(M,N:INTEGER):INTEGER; 1 FOR I:=1 TO 100 DO 1 FMICSHOW0C 1 FFFFFFFFFFFFFFFFFFFF2e 1 FFFFFFFFFFFFFFFFFFFF2d 1 FFFFFFFFF0V 1 FFFFFFFFF0U 1 F:=SIN(X)*COS(Y) 1 F:=F+A[I];D:=F 1 F:=10*(F-D*M); 1 F:=10*(F-A[I]*Y) 1 F n,m,f,s: 1 Errore matemat. 1 Err.nastro 1 EXhhXhEEEh 1 EXPTRAN 01 1 EVITIMIRP. 1 ELSE BEEPER(ENTIER(FR*LE),ENTIER(437500/FR-30.125)); 1 EEXPTRAN0C 1 EERCSRAELC 1 EEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDJ 1 EEEEEEEEEEEEEEEEEEEEEE#+ 1 EEEEEEEEEEEEEEEE(# 1 EEEEEEEEEEEEEEEE(" 1 EEEEEEEEEEEEEEEE( 1 EDITOR CONTROL KEYS 1 EDITOR 01x ((X|X1)|y)) 1 EAL; A:INTEGER); 1 E:=EX(A);WRITE(A[E+1]:0,'.'); 1 E:=E-1;EX:=E-1 1 E$="konec! " 1 Dlina9999fajla>> 1 Disk-Doctor 1 Disk Error 1 Dalsi fce: 1 DY:=(Y2-Y1)/176*STY; 1 DX:=(X2-X1)/256; 1 DMODULES0C 1 DEFINE STRING TO REPLACE 1 DEFINE STRING TO FIND 1 DDDDDDDDDDDDDDD+E 1 DDDDDDDDDDDDDDD+D 1 DDDDDDDDD4" 1 D UDG CHARS ; 80 COLUMNS PER LINE ; 64/32 COL SCREEN FORMAT 1 Copyright MICRODATA 1984 1 Copyright Hisoft 1983. 1 Copyright Hisoft 1983,84 1 Copyright 1 Can't divide by zero 1 CS & SS 'COMMAND' prompt valid command keys 1 CR(12)...clear screen nebo newpage 1 COR),ROUND(NEWY)- ROUND(YCOR)); 1 CONVER Comander 1 COMPILER RAMTOP=60964; RAMTOP FOR 'T'=64899; default Table size 1 CHR(8)...destr.bspace na obrazovce 1 CE\#N#F"]\ 1 CEDITOR 1C 1 CAN'T TAKE CDR OF 1 CAN'T TAKE CAR OF 1 C=\"B\z2D\ 1 Bad file name 1 BProgram not compile 1 BIT-LET CSM-LOGO 1 BETA file not found 1 BETA file already exists 1 BETA adapted by M.Marckowsky 1 BEEP(2000,0.1); 1 BEDITOR 0C 1 BC:=p;A:=c;OUT (C),A 1 BASIC SYSTEM ERROR ? ? ? 1 B.BAS3.2BE 1 B,C,D,E,F,G,H:REAL; 1 Attention! Do not use graphic chr within Pascal program text !! 1 Aritmeticke funkce: 1 All rights reserved. 1 Adres9zagruzki>> 1 A[I]:=ROUND(10*FRAC(H/10)) 1 A[I]:=A[I]-B[I]; 1 A[I]:=A[I]+10; 1 A[I]:=(H+F)-10*((H+F) 1 ASN(A,1,0); 1 ARITHMETIC OVERFLOW 1 ARE INCORRECT ARGUMENTS 1 AND UDG CHARS ; 80 COLUMNS PER LINE ; 64/32 COL SCREEN FORMAT 1 AMICRO 1C 1 AMICRO 0C 1 ABCDEFG 1 A:=A MOD 22;B:=B MOD 32; 1 A$="SPRITE2B": 1 A$="SPRITE2A": 1 A$:*SCROLL1 1 @=Kowalewskij 1 >pbeta C 1 >02jGO TO 1 =pcode C 1 <PROLOG DBp 1 <POKEC C' 1 ;d$;" nem deklaralt valtozo": 1 ;VIDEO.I C 1 ;STRING.IC 1 ;LOAD.I C 1 ;FILE.I C 1 ;DOSFUN.IC 1 ;:*fillx+5 1 ;:*PLOT127 1 ;:*LINE127 1 ;"rUSIFIKACIQ 1991":*CHFNT 1 ;"l.kl`ew" 1 ;"SZALAG ALLJ!": 1 ;"SPRITE2B" ; 1 ;"SPRITE2A" ; 1 ;"SPECTRUM" 1 ;"PUT CARTRIGE IN DRIVE 1 AND THEN PRESS 'ENTER'" 1 ;"PUT CARTRIDGE IN DRIVE 1 AND THEN PRESS ANY KEY" 1 ;"PRESS 'M' TO COPY TO MICRODRIVE, ANY OTHER KEY TO CONTINUE" 1 ;"PRESS 'M' TO COPY TO MICRODRIVE PRESS ANY OTHER KEY TO CONTINUE" 1 ;"NEM ISMEREM A ";i$;" PARANCSOT!": 1 ;"From the main keyboard: !""#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 1 ;"FLOATING-POINT" 1 ;"CARICAMENTO DEL PASCAL" 1 ;"BY ";:*chfnt: 1 ;"BARMIVEL INDITHAT": 1 ;"<2>DIREKT" 1 ;"<1> SWAP "; 1 ;"5136 BYTES":*SWAP 1 ;" rusifikaciq, 1991 ";:*chfnt: 1 ;" INPUT SPRITE START ADDRESS " 1 ;" INPUT SPRITE FILE NAME " 1 ;" IS CORRECT (Y/N) ? " 1 :SYSTEM.IC 1 :MEMORY.IC 1 :DOS.I C 1 :*SWAP:*WINDOW7 1 :*SWAP:*HATCHXM/2 1 :*SCREENSCR:*CLS 1 :*SCREENSCR: 1 :*SCREEN43000 1 :*SCREEN SCR:*WSIZE0 1 :*NEW:*WSIZE0 1 :*NEW:*CCHR:*WSIZE0 1 :*LINEX1,Y1,X2,Y2 1 :*LINEN+13 1 :*LARGE:*CSIZE3 1 :*HATCHXM/2 1 :*FBOXX1,Y1,X2,Y2 1 :*ELLIPSEXM/2 1 :*CLS:*LARGE 1 :*CCHR:*CLS:*ELLIPSE XM/2 1 :*BOXX0,Y0,XM,YM 1 :*BOXN,Y0,N+10 1 9zapisatx99katalog 1 9stertyh>>> 1 9prerwatx9operaci 1 9ignorirowatx9fajl 1 9Konec9programmy9 1 9BITS.I C 1 9@=Kowalewskij 1 999swobodnoj9zone 1 8GRAPH.I C 1 7TURTLE.IC 1 77,#23,#0B, 1 73DPLOT C' 1 6SpecLisp 1.3 1 6MPAC C' 1 6HP80HELPC 1 6.RETN without DEF FN # erro 1 4. SAVE code after command 'T': 1 34ABCHJKLF 1 3. Option INCLUDE ($F): 1 2c`2``!&`"a`! 1 256128 48: 1 24598,19688 1 2. SAVE text file: 1 1Mf~|{'&%$#"#"y 1 1HPDHELP C 1 1991 L. Kluev " 1 17.1.1985 ADAMEK 1 1111111111111111111111111111111111111111118888888888888888888888888888888888888888888888888888888888888888 1 11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 1 1. LOAD text file: 1 0HP80EC C% 1 0HP80 C 1 09:22:59000:00:000 1 08|||84$$EE,~ 1 08|||84$$EE,9 1 08|||84$$EE, 1 00:47:09000:00:000 1 00:00:01000:00:000 1 00:00:00000:00:000 1 0,1350,TURTLE 1 0(LTL(4$$EE*Q 1 0(LTL(4$$EE*P 1 0(LTL(4$$EE* 1 0$0)00050C0F0I0L0\0b0t0w0z0}0 1 /"/+/5/@/H/K/V/a/h/v/y/ 1 .".'.*.2.7.<.G.V.[.b.e.q. 1 -on Pinball Sinclair)) 1 ----- COMMAND ----- 1 -*n\#q#p"n\ 1 - -'-+-.-;-E-M-S-j-n-~- 1 ,begin-r+254 1 ,begin-r+251 1 ,Y3:*LINEN,Y3-1 1 ,HP80D B 1 ,6,;,K,N,R,V,`,u, 1 +Prolog C 1 +PROLOG MB 1 +Micro C 1 +: (N=NUMBER) m$() MEMORY$ a(N,N) AND v(N,N) MOD b$(N) BIN$ n(C$) NUMBER c(N) COSE o(N,N) OR c$(N) CHAR$ r(N) RNDM d(H$) DEC k$(N,N) SCRN$ p(N) DPEEK s(N) SINE f() FILLED s$(N,S$)STRING$ h$(N) HEX$ u$(S$,N)USING$ i(N,A$,B$)INSTRING t$() TIME$ m() MEM x(N,N) XOR 1 +: (^=CAPS SHIFT) A ALTER 3 END PROC Q POP 6 AUTO I EXIT IF 2 PROC C CLOCK F FILL 4 RENUM 1^DEF KEY G GET R ROLL 1 DEF PROC 6^JOIN S SCROLL 7 DELETE 4^KEY IN M SORT D DO 8 KEYWORD T TRACE P DPOKE L LOOP K UNTIL 5^EDIT O ON U USING E ELSE N ON ERROR J WHILE 1 ++++++++++ 1 +*+;+H+W+^+o+r+y+ 1 +"Continue definition:": 1 *}\s#r*]\###"]\ 1 *{\++":s"<s! 1 *n\#s#r"n\ 1 *large:*csize2 1 *e\w#s#r#q#p#"e\ 1 *]\#s#r#"]\ 1 *Y\#"]\:t\ 1 *W\#"S\"K\6 1 *WRAP:*WSIZE0 1 *TRIANGLEX1,Y1,X2,Y2,X3,Y3 1 *SWAP:*triangle16 1 *SWAP:*TPATpat:*WSIZE16 1 *SWAP:*PAINT8 1 *SWAP:*HATCH 127 1 *PLOTXX,YY 1 *PAINTXX-5 1 *PAINTXX-4 1 *PAINTX0+2 1 *PAINTX0+1 1 *NEW:*WSIZE0 1 *LINEXX,YY,X,Y 1 *LARGE:*CSIZE1 1 *HATCHXX,YY-5 1 *HATCHXX+5 1 *HATCHX,Y, 1 *FBOXN,Y0,N+10 1 *ELLIPSEXX,YY,XX,XX+1 1 *CCHR:*WSIZE2 1 *CCHR:*WSIZE0 1 *BOXX1,Y1,X2,Y2 1 */*2*9*<*@*D*G*J*M*R*y* 1 **x^#V#"*x 1 ***********************************************************BETA BASIC 1.8****************************************************STATEMENTS*************************AND**************************FUNCTIONS********************************************* 1 *(a$="s")-1000 1 *(a$="d")+3000 1 *(a$=":")+2000 1 )Illegal statement found during executio 1 );:*chfnt: 1 );" ";e(a,4 1 );" ";e(a,3 1 );" ";e$(a) 1 ):*HATCHXM/4 1 ):*HATCHXM/3 1 ),yp*(tl-1 1 )+"not known.": 1 )")&)+)3)J)W)`)g)r)w) 1 ) 1 (wants Nicolas Amiga)) 1 (is-the-best-of Amiga Commodore)) 1 (a$+" ")(z+1 1 (PAPER 0:INK 6:BORDER 0:BRIGHT 0:CLS 1 (K*]\##T]#"]\ 1 (FORALL ((ON Z (X|Y))) ((draw Z)))) 1 (COPYWRITE 1983 LPA (V 6 -7))) 1 (******** OUTR ********) 1 (******** MULT ********) 1 (******** MANT ********) 1 (******** DIR ********) 1 (******** DI ********) 1 (******** ASN ********) 1 (******** ADD ********) 1 (******** EX ********) 1 (******* SUB ********) 1 ((which X) 1 ((which (X|Y)) 1 ((wants-to-play Nicolas Defender-of-the-Crown)) 1 ((wants-to-play Dima Impact)) 1 ((wants Nicolas ST)) 1 ((wants Nicolas SIMPLE)) 1 ((wants Dima Sinclair)) 1 ((wants Andrew IBM)) 1 ((update X Y) 1 ((unwrap X) 1 ((shrink () ()) 1 ((shrink ((X Y)|Z) (X|x)) 1 ((shift-r X 0 X) 1 ((shift-r (X Y ()) Z (X Y ()))) 1 ((shift-r (X (Y) (Z|x)) y (z X1 Y1)) 1 ((shift-l X 0 X) 1 ((shift-l ((X|Y) (Z) x) 1 ((shift-l (() X Y) Z (() X Y))) 1 ((save-mods X) 1 ((save-mods 1 ((samevar X (Y Z)) 1 ((playing Youri Tau-Ceti)) 1 ((playing Paul Target-Renegade)) 1 ((playing Nicolas Target-Renegade)) 1 ((playing Kirill Target-Renegade)) 1 ((playing Kirill Defender-of-the-Crown)) 1 ((playing Eugeni Pinball)) 1 ((ortrace X Y Z) 1 ((one (X|Y)) 1 ((listvars (X|Y) ((Z X)|x)) 1 ((list all) 1 ((kill all) 1 ((is-the-best-of Amiga Commodore)) 1 ((is-pather-of Youri Nicolas)) 1 ((is-mother-of Eug 1 ((is-modified-version-of SIMPLE Prolog)) 1 ((is-game-on Tau-Ceti Sinclair)) 1 ((is-game-on Target-Renegade Sinclair)) 1 ((is-game-on Impact Sinclair)) 1 ((is-game-on Defender-of-the-Crown ST)) 1 ((is-friend-of Sarychev Nicolas)) 1 ((is-friend-of Paul Nicolas)) 1 ((is-friend-of Paul Dima)) 1 ((is-friend-of Kirill Nicolas)) 1 ((is-friend-of Dima Nicolas)) 1 ((is-friend-of Andrew Nicolas)) 1 ((init X Y) 1 ((have computer Prolog)) 1 ((have Youri bobinnik)) 1 ((have Sarychev ST)) 1 ((have Sarychev IBM)) 1 ((have Sarychev Amiga)) 1 ((have Nicolas Sinclair)) 1 ((have Nicolas Prolog)) 1 ((have Kirill ST)) 1 ((have Kiril 1 ((have Dima tape-recorder)) 1 ((have Dima bobinnik)) 1 ((have Andrew Sinclair)) 1 ((edit X Y) 1 ((ed X Y Z) 1 ((dict works-with)) 1 ((dict wants)) 1 ((dict playing)) 1 ((dict knows)) 1 ((dict is-the-best-of)) 1 ((dict is-pather-of)) 1 ((dict is-mother-of)) 1 ((dict is-modified-version-of)) 1 ((dict is-game-on)) 1 ((dict is-friend-of)) 1 ((dict have)) 1 ((dict Is)) 1 ((delete X Y) 1 ((count 1)) 1 ((cedit X) 1 ((cedit X Y) 1 ((bind X Y Y Z Z) 1 ((bind X (Y|Z) Z x ((X Y)|x)) 1 ((bind X () () Y Y) 1 ((bind (X|Y) Z x y z) 1 ((bind () X X Y Y) 1 ((all-about X) 1 ((add X Y) 1 ((X-parse X X Y Y) 1 ((X-parse (X|Y) Z x y) 1 ((X-parse (X Y Z) x y z) 1 ((X-parse (X Y Z) x ((CONS y z x)|X1) Y1) 1 ((X-parse (X Y Z x|y) z 1 ((Update-p X Y Z x Y) 1 ((Update-p X Y ((X|Z)|x) ((X|Z)|x) Y) 1 ((Rev-list () X X)) 1 ((P-code 5 "File error")) 1 ((P-code 13 "Line or point off screen")) 1 ((P-code 12 "Illegal use of modules")) 1 ((P-code 11 "Break !")) 1 ((NextC (X Y (Z|x)) (y (Z) x)) 1 ((NextC (X (Y) ()) ((Y|X) () ()))) 1 ((Is bobinnik tape-recorder)) 1 ((Is Sinclair comp 1 ((Is Prolog Programm 1 ((Is Pascal Programming-Language)) 1 ((Is MOA Andrew)) 1 ((Is Lisp Programming-Language)) 1 ((Is IBM computer)) 1 ((Is Forth Programming-Language)) 1 ((Is Commodore computer)) 1 ((Is Basic Programming-Language)) 1 ((Is Atari computer)) 1 ((Is Assembler Programming-Language)) 1 ((Front-C X (Y|Z) x (Y|y)) 1 ((Front-C 0 () X X)) 1 ((Edit-P X Y Z) 1 ((EdP X Y Z o) 1 ((E-in-P X Y Z m x y) 1 ((E-in-P X Y Z i x y) 1 ((E-in-P X Y Z c x Z) 1 ((E-in-P X Y Z a x y) 1 ((DownC X (() Y Z)) 1 ((DisplayC (X (Y) Z) Y)) 1 ((DisplayC (X () Y) "No term") 1 ((Delete-in-C ((X|Y) Z x) (Y (X) x))) 1 ((Delete-in-C (() X Y) (() () Y))) 1 ((COPYRIGHT 1983 LPA LTD (V 6 -15))) 1 ((BackC ((X|Y) Z x) (Y (X) y)) 1 ((BackC (() (X) Y) (() () (X|Y)))) 1 ((App-C (X|Y) Z (X|x)) 1 ((App-C () X 1 (("?EQNTEST?" X) 1 (("?EQNTEST? 1 (%(.(6(<(?(C(H(N(Q(T(W(^(e(h(o(v(|( 1 'True Vid.' 1 'READY FOR CLEAR, ARE YOU SURE ? (Y/N): 1 'Inv. Vid.' 1 'Graphics' 1 'Caps Losk' 1 'CONVER-Utility' & Y.Kovalevsky 1 '(' EXPECTED 1 '''" Russian FONTS 1 ''"Stack:";(32717 1 ''" DQDQ lENQ, ZA RUSSKIE BUKWY! " 1 '&'.'6';'>'A'H'M'P'W'Z'^'g'p's'v' 1 '"for PENCRAFT GROUP, StPetersburg" 1 '"Word not found.": 1 '"Word already used.": 1 '"New definition of CHR$ ";c 1 '"(C)";:*chfnt: 1 '"(C) PRODOS BASIC, 1985 BY HJB"; 1 &C&H&U&^&e&k&n&q&u&x&{&~& 1 %ctrl BP 1 %*%-%8%=%_%h%p%y% 1 $$$$$.###) 1 $!$%$0$3$;$@$H$M$R$Y$`$h$t$w$z$~$ 1 #logo# C 1 #image C 1 #%),/258;\ADG 1 #"a\"c\"e\* 1 # ###&#)#,#/#G#L#U#[#h#k#n#w#z# 1 "pascal d" 1 "lisp C 1 "forth+hl" 1 "elj.cime","neve": 1 "e\"a\"c\*B\ 1 "betbasic" 1 "a:megabasi" 1 "S\"K\"U\#"Y\ 1 "PASCAL " 1 "MEGACODE" 1 "MB v4.21" 1 "LOGO 1.6B 1 "HP4S " 1 "From the main keyboard: !""#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ 1 "Forgotten:";a$ 1 "ELORE","HATRA","JOBBRA","BALRA","ISM","ISMVEGE","","VEGE","LEGYEN","IRD","+","-","*","/","ORR","ORRNE","PROGRAM","CIMEK","TINTA","PAPIR","KERET","KOZEP","SOS","TOLL","TOLLNE","SZIVACS","FELEJT","KONT","KOPIR","KOR" 1 "Disk OK.": 1 "Beta3.1" 1 "Beta Basic" 1 "BB+INSTRUC" 1 "==============================": 1 "8";"LOAD YOUR OWN SPRITES" 1 "8";"EXECUTE LASER BASIC" 1 "75200d4175746f737461727420 1161" 1 "62464",spst- 1 "62464",SPST-( 1 "6";" PRESS PLAY ON TAPE." 1 "4";"LOADING : ";A$ 1 "4";" "; 1 "2d206c696e696120d2ee1b0181 1239" 1 "12345678901234567890123467890": 1 "1";"SPRITE START ADDRESS = ";SPST;" " 1 "1";" PLEASE SELECT OPTION . " 1 "1";" STOP TAPE " 1 "0009eb010900cd3c20c13e1fa0 1 "0";"....": 1 "0";" IS CORRECT (Y/N) ? " 1 "0";" PRESS ANY KEY "; 1 "0";" ";: 1 "0";" ": 1 "(N):*SWAP: 1 "(*" "*)" "{" "}" 1 " TOVABB "; 1 " NO Work to Disk"'''" Work only to TAPE !!!": 1 " sPASIBO,":*NORMAL: 1 " PRO-DOS 2.0":*NORMAL: 1 !&!*!-!L!O!e!h!k!n!q!v!z!}! 1 y (z X1 Y1)) 1 smi vest jen do bloku,kde se vyskytuje 1 open.file problem 1 note : use standard HP editor for other commands [C,R,G,P..] 1 june 1992. 1 is not true or false 1 is not a word 1 is already defined 1 is a primitive 1 hits editor 1 has no value 1 doesn't like 1 does not output to 1 beep : no (more) occurence 1 beep : invalid key 1 beep : invalid key/string,no (more) room [for Z,Y] 1 a musi byt na teze urovni 1 [WAITING FOR GARBAGE COLLECTOR] 1 Z>=MAX[J] 1 Z COPY : copy text block 1 YCOR:=NEWY 1 Y) ((PP YES)) ((PP NO)))) 1 Y RETURN : convert into HP format and enter HP via BASIC 1 XCOR:=NEWX; 1 X1,X2,Y1,Y2,Z1,Z2:REAL; 1 X CLEAR : clear text area 1 WRITE(HEXDIGIT(N DIV 16),HEXDIGIT(N MOD 16)); 1 WHILE NOT(EOLN) DO READ(C); 1 WHILE (I<N) AND NOT(EOLN) DO BEGIN 1 Turbo Pascal V 1.0M 1 TDPLOT(X1,X2,Y1,Y2,Z1,Z2:REAL;STY:INTEGER); 1 Szekfu Andras 1984 1 Sinclair)) 1 SX,SY:INTEGER; 1 SS W <> : posit end of text 1 SS S : find the S(ame string 1 SS Q <= : posit top of text 1 SS I : set I(nsert mode 1 SS E : set E(dit mode 1 SS D : D(elete cursor line 1 SS A : set A(ppend mode 1 SPOUT(CHR(21) );SPOUT(CHR(PENSTATUS)); 1 SPOUT(CHR(20));SPOUT(CHR( PENSTATUS));SPOUT(CHR(21) );SPOUT(CHR(PENSTATUS)); 1 SPOUT(CHR(20));SPOUT(CHR( PENSTATUS)); 1 SPOUT(C:CHAR); 1 SOLI/LCSI 1984 VER. 1.6 1 SOLI / LCSI 1 SINSOFT 1985 1 SETXY(127,87); 1 SETHD(A); 1 SETHD(0); 1 SAVE:=TRUE; 1 S : S(earch the next occurence of the S(ame string 1 RENAME:=FALSE; 1 RAMPORT(BITOR(PEEK(#5C0B,INTEGER),8)); 1 RAMPORT(BITAND(PEEK(#5C0B,INTEGER),#F7)); 1 R : R(eplace current found string by literal 1 R : R(eplace - define literal only 1 POKE(#5CE5,OLDTYPE); 1 PLOT(X,Y); 1 PLOT(TRUE,J,Z); 1 PLOT(ROUND(XCOR),ROUND (YCOR)); 1 PLOT(ON:BOOLEAN;X,Y:INTEGER); 1 PENSTATUS:INTEGER; 1 PENSTATUS:=1 1 PENSTATUS:=0; 1 PENDOWN(6) 1 PAPER(1); 1 OUTR(A:ARR); 1 OASIS SOFTWARE 1 NEWY:=YCOR+L*SIN(HEADING* 3.1415926/180); 1 NEWX:=XCOR+L*COS(HEADING* 3.1415926/180); 1 N:=ORD(C); 1 N:=DOSCALL(#13,0,0,0,OLDNAME); 1 N:=DOSCALL(#12,0,0,0,0); 1 N:=ADDR(I); 1 MANT(A:ARR):REAL; 1 LPA Ltd 1983 " 1 LINE1(X,Y,SX,SY:INTEGER); 1 LINE1(ABS(X),ABS(Y),SGNX, SGNY) 1 LINE1(ABS(DX),ABS(DY),SX,SY); 1 LINE(TRUE,ROUND(NEWX) -ROUND(XCOR),ROUND(NEWY)- ROUND(YCOR)); 1 LINE(ON:BOOLEAN;X,Y:INTEGER); 1 LINE(DX,0); 1 LINE(0,DY); 1 LINE(0,-DY); 1 LINE(-DX,0); 1 J:=SLOPE 1 IS TOO LARGE AN ANGLE 1 IS NOT SYMBOLIC 1 IS NOT A NUMBER 1 IS NOT A FUNCTION 1 IS NOT A FILE NAME 1 IS AN UNBOUND VARIABLE 1 INLINE(1,#FD,#7F,#21,#15,#40,#7E,#F5,#E5, 1 INLINE(#FD,#21,#3A,#5C,#DD,#6E,2,#DD,#66,3,#AF,#32,#10,#5D, 1 INLINE(#FD,#21,#3A,#5C,#DD,#56,2,#DD,#5E,4,#DD,#46,6, 1 INLINE(#FD,#21,#3A,#5C,#DD,#56,2,#DD,#5E,4, 1 INLINE(#FD,#21,#3A,#5C,#DD,#46,2,#DD,#4E,4,#CD,#E5,#22); 1 INLINE(#FD,#21,#3A,#5C,#DD,#46,2,#DD,#4E,4,#CD,#E5,#22) 1 INLINE(#FD,#21,#3A,#5C,#2A,#5D,#5C,#E5,#DD,#6E,2,#DD,#66,3, 1 INLINE(#FD,#21,#3A,#5C,#0E,0,#CD,#13,#3D); 1 INLINE(#FD,#21,#3A,#5C,#0E,#18,#CD,#13,#3D); 1 INLINE(#FD,#21,#3A,#5C,#0E,#12,#CD,#13,#3D); 1 INLINE(#FD,#21,#3A,#5C,#0E,#0A,#CD,#13,#3D, 1 INLINE(#DD,#7E,2,#E6,3, 1 INLINE(#DD,#7E,2,#E6,#DF,#32,#0B,#5C,1,#FD,#7F,#F3,#ED,#79,#FB); 1 INLINE(#DD,#7E,2,#DD,#B6,4,#DD,#77,6,#DD,#7E,3,#DD,#B6,5,#DD,#77,7); 1 INLINE(#DD,#7E,2,#DD,#AE,4,#DD,#77,6,#DD,#7E,3,#DD,#AE,5,#DD,#77,7); 1 INLINE(#DD,#7E,2,#DD,#A6,4,#DD,#77,6,#DD,#7E,3,#DD,#A6,5,#DD,#77,7); 1 INLINE(#DD,#7E,2, 1 INLINE(#DD,#6E,6,#DD,#66,7,#DD,#5E,4,#DD,#56,5, 1 INLINE(#DD,#6E,4,#DD,#66,5,#DD,#5E,2,#DD,#56,3, 1 INLINE(#DD,#6E,2,#DD,#66,3,#0E,#14,#CD,#13,#3D); 1 INLINE(#DD,#6E,2,#DD,#66,3,#0E,#13,#CD,#13,#3D); 1 INLINE(#DD,#6E,2,#26,0,#29,#29,#29,#ED,#5B,#36,#5C,#19, 1 INLINE(#2A,#3D,#5C,#E5,#2A,#5D,#5C,#E5, 1 INLINE(#21,0,#58,#11,#20,0,#DD,#7E,6,#E6,#1F,#28,4, 1 INLINE(#21,0,#58,#11,#20,0,#0E,#1F,#DD,#7E,#0A,#A1,#28,4, 1 IF Y<0 THEN SGNY:=-1 ELSE SGNY:=1; 1 IF X<0 THEN SGNX:=-1 ELSE SGNX:=1; 1 IF SHADOW THEN ATTRBOX(UP+1,LEFT+1,HEIGHT,WIDTH,7); 1 IF FRAME=0 THEN ATTRBOX(UP,LEFT,HEIGHT,WIDTH,ATTR) 1 IF DY<0 THEN SY:=-1 ELSE SY:=1; 1 IF DX<0 THEN SX:=-1 ELSE SX:=1; 1 IF D>9 THEN D:=D+7; 1 IF (X>255) OR (X<0) OR (Y>175) OR (Y<0) THEN 1 IF (N>=0) AND (N<=5) THEN 1 IF (MODE<>0) OR (M>127) THEN N:=DOSCALL(#0B,0,0,LENGTH,START); 1 I,H,F:INTEGER; 1 I,F,H:INTEGER; 1 I,E:INTEGER; 1 I,C,F:INTEGER; 1 HEXOUTCHAR(PEEK(N,CHAR)); 1 HEXOUTCHAR(PEEK(N+1,CHAR)); 1 HEXDIGIT:=CHR(D+48); 1 HEADING:=HEADING+A; 1 HEADING:=A 1 GRAPHICS; 1 G : G(o to replacing all next string occurence 1 Fine testo 1 FRAME:=FRAME MOD 3; 1 FOR I:=UP TO UP+HEIGHT-1 DO 1 FOR I:=1 TO A DO 1 F,I:INTEGER; 1 F(X,Y:REAL):REAL; 1 F : F(ind - define string and enter S(earch mode 1 EX(A:ARR):INTEGER; 1 ENTIER(12000*LE) 1 ELSE BEGIN 1 E:INTEGER; 1 DX,DY,X,Y,SCALE:REAL;I,J,Z,SLOPE:INTEGER; 1 DIR(X,Y:INTEGER; 1 DIG=0..9; 1 D,F,C,I:INTEGER; 1 Copyright May 1983 M Hampson." 1 CS 9 GRAPHIC: switch graphic char. set 1 CS 8 RIGHT ARROW:cursor right / line adjust right 1 CS 7 UP ARROW: cursor/screen up 1 CS 6 DOWN ARROW: cursor/screen down 1 CS 5 LEFT ARROW: cursor left / line adjust left 1 CS 4 INV.VIDEO: page reverse 1 CS 3 TRUE VIDEO: page forward 1 CS 2 CAPS.LOCK: cap.shift lock/toggle 1 CS 1 EDIT: edit cursor line 1 CS 0 DELETE: delete char. 1 CLRBOX(UP,LEFT,HEIGHT,WIDTH); 1 CHECK(X,Y); 1 CHECK(ROUND(X+XCOR),ROUND(Y+YCOR)); 1 C:=ROUND(1E3*X); 1 C,I:INTEGER;X,M:REAL; 1 B[I+1]:=B[I+1]+1 1 BEEPER(ENTIER(FR*LE),ENTIER(437500/FR-30.125)); 1 BEEPER(A,B:INTEGER); 1 BEEP(FR:INTEGER;LE:REAL); 1 Any questions welcome. My tel. 373-62-71 (Moscow).Your's Vladimir Vasilevskij from MiPh&T Hacker Club. 1 All rights reserved 1 A[I]:=C-10*F; 1 AT(A,B:INTEGER); 1 A:ARR;X:REAL;E:INTEGER); 1 ? : any other = quiet S(earch 1 7 ERASE : erase text block 1 6 MOVE : move text block 1 5 CLOSE# : close text block 1 4 OPEN# : open text block 1 1992 SHISOFT Adaption 1 1989 Dereschuck Software 1 1984 HISOFT 1 1983,84 Hisoft 1 1983 Serious Software 1 0 FORMAT : toggle 64/32 column display FORMAT 1 (Zip Y z x ((X|X1)|y)) 1 $ ( - 0 @ C J M P V ] o 1 #DD,#4E,8,#CD,#BA,#24) 1 dg=fok tl=teknoc lepes 1 WRITE('Out of limits'); 1 SAVE:=FALSE; 1 RENAME:=TRUE; 1 RECTANGLE(8*LEFT+2,8*(23-UP-HEIGHT)-6,WIDTH*8-4,HEIGHT*8-4); 1 READ(C); 1 RAMPORT(BITOR(N,BITAND(PEEK(#5C0B,INTEGER),#F8))); 1 POKE(STR+I,C); 1 POKE(#5CE5,NEWTYPE); 1 POKE(#5CDD,PEEK(NEWNAME,ARRAY[1..8] OF CHAR)); 1 POKE(#5C8F,0); 1 N:=DOSCALL(9,M,0,0,0); 1 N:=DOSCALL(8,M,0,0,0); 1 Mike Leaman 1 IF MODE=3 THEN N:=DOSCALL(#12,0,0,0,0); 1 IF FRAME=2 THEN 1 IF (N=4) OR (N=5) THEN N:=N+2; 1 IF (N=2) OR (N=3) THEN N:=N+1; 1 HISOFT Pascal HP4TM16 compiler/AD64 editor/AD Consul driver 1 FWD(R); TURN(1) 1 FOR J:=LEFT TO LEFT+WIDTH-1 DO 1 Dmitri Petras 1 ATTRBOX(UP,LEFT,HEIGHT,WIDTH,BORDER); 1 ATTRBOX(UP+1,LEFT+1,HEIGHT-2,WIDTH-2,ATTR); 1 31.10.1992 BETA-disk adapted by Michael Markowsky. 1 (which X)) 1 (vartrans ((X 1 (symbval Z)) 1 (shrink Z x)) 1 (shift-r ((Z|X) (Y) x) Z1 (z X1 Y1))) 1 (shift-l (Y (Z) (X|x)) Z1 (z X1 Y1))) 1 (save-mods X Y)) 1 (respond x Y)) 1 (name Y Z1) 1 (listvars Y x)) 1 (listp X Y) 1 (exp-parse x1 y1) 1 (exp-parse Z x) 1 (exp-par 1 (edit X Y)) 1 (ed X Y DELCL)) 1 (ed X Y /*)) 1 (delete X Y)) 1 (defined Expression-Parse)) 1 (chpp (X Y Z)) 1 (cedit X Y)) 1 (bind Y X1 x Y1 z)) 1 (bind X Z X1 y Y1) 1 (add X Y)) 1 (Zip (Y Z) (y z) X1 Y1)) 1 (X-parse Z x1 Y1 ((Z1 X1 x1 x)|z)) 1 (X-parse X X1 y Y1) 1 (WRITE X (x)) 1 (WRITE X (Z)) 1 (WRITE X (Y)) 1 (WRITE X (CLMOD)) 1 (SUM y 1 Z1) 1 (SUM X 1 Z) 1 (SUM 1 z X) 1 (SUM 1 y X) 1 (SUM 1 Z1 y) 1 (SUM 1 Y2 X1) 1 (RFILL (ready) Z) 1 (RFILL (Y ((X|x)|z)) X1) 1 (Prompt (Where ?) Z1) 1 (Prompt (Put clause Z in relation y "?(yes/no) ") Y1) 1 (Prompt ("[" Y "]" Z) x) 1 (PP trying Y) 1 (PP Z Y X) 1 (PP X is now in workspace)) 1 (PP X either branch) 1 (PP Workspace is now clear)) 1 (PP Whole program deleted Y K free)) 1 (PP Unwrapping X onto scratch file) 1 (PP Module X deleted Y K free)) 1 (PP K left)) 1 (PP Hit ENTER when) 1 (PP Hit ENTE 1 (PP EDIT of X finished) 1 (PP All clauses for X deleted)) 1 (P-code X Z) 1 (P Whole program "?(yes/no)") 1 (P Error X Z) 1 (P "more(y/n)") 1 (P "error&(? for info)") 1 (OR ((DELCL Y)) ((PP No clause X)))) 1 (OR ((CL ((X|Y)|Z) 1 1) (vartrans x ((X|Y)|Z)) (Edit-P X 1 x)) ((Edit-P X 0 "No clause")))) 1 (ON X Z x)) 1 (NOT yes X) 1 (NOT SYS (z1|X2)) 1 (NOT ON X x samevar) 1 (NOT EQ x "y")) 1 (NOT EQ Z "No clause") 1 (NOT ? ((EQ X a) (EQ Y b)))) 1 (LISTP X) 1 (LIST X)) 1 (LIST ALL)) 1 (LESS 0 X1) 1 (KILL yes) 1 (KILL Z1) 1 (KILL ALL) 1 (Insert-in-P Y x y)) 1 (INT Z1) 1 (INT X1) 1 (IF (sysop X) ((EQ x (z X1)) (EQ y (z X X1))) ((EQ y (X|x)))) 1 (IF (less Y x) ((X-parse (X Y (Z x|y)) z X1 Y1)) ((X-parse ((X Y Z) x|y) z X1 Y1)))) 1 (IF (LESS z 0) ((SHIFT-L X Y Z z x y)) ((LESS 0 z) (SHIFT-R X Y Z z x y)))) 1 (IF (EQ X z1) () ((PP relation changed to z1)))) 1 (IF (DELCL X Y) () ((PP No clause Y for X)))) 1 (Goto-P X Y x)) 1 (Front-C z Z x y 1 (Edit-term y x)) 1 (Edit-P X y z)) 1 (Edit-P X Y Z)) 1 (EdP X Y Z x)) 1 (EQ y ((X|z)|X1)) 1 (EQ y ((X|z)|X1) 1 (EQ Z1 (z1|X2)) 1 (EQ Z ((y|z)|X1)) 1 (EQ Y1 yes) 1 (EQ Y1 (Z1|x1)) 1 (EQ Y (Z|x)) 1 (EQ X yes) 1 (EQ X Y) 1 (EQ X CONS) 1 (EQ X (Y|Z)) 1 (E-in-P X Y Z x y z) 1 (DownC Y y) 1 (DICT z X1 Y1|Z1) 1 (DICT X Y Z|x) 1 (DELCL ((value X Z))) 1 (DELCL ((count X))) 1 (D-C X Y Z)) 1 (CREATE $$$$$$$$.###) 1 (CON Y)) 1 (CLOSE X)) 1 (CLOSE X) 1 (Append-in-P Z Y x y)) 1 (Append-in-P Z Y x Z)) 1 (App-C Z x y)) 1 (App-C Y Z x)) 1 (App-C Y X y)) 1 (ADDCL Z Z1) 1 (ADDCL (Z|z) y)) 1 (ADDCL (Z1|y1) Y2) 1 (ADDCL (Y|x) 32767)) 1 (ADDCL ((yes yes))) 1 (ADDCL ((yes X)))) 1 (ADDCL ((yes (Z Y X)))) 1 (ADDCL ((value X Y)))) 1 (ADDCL ((value X (Y|Z))))) 1 (ADDCL ((count Z))) 1 (? ((dict Y) (Y Z X) (PP Z Y X))) 1 (? ((dict Y) (Y X Z) (PP X Y Z))) 1 where n,m - numbers of the first & last line to be saved. 1 where 1: - mean drive A: 1 XCOR,YCOR - REAL coords of turtle. 1 VPUTCHAR(I,J,' '); 1 VECTOR(A,L:REAL) - move turtle by L units in A direction; 1 TURTLE - initialisation of global variables: 1 TURN(A:REAL) - turn turtle anticlockwise. 1 SPOUT(C:CHAR) - out character trough RON (RST #10). 1 SPOUT(C:CHAR) - out character trough ROM (RST #10). 1 SETXY(X,Y:REAL) - set absolute position of turtle. 1 SETHD(A:REAL) - set HEADING to turtle's direction; 1 RIGHT(A:REAL) - TURN(-A). 1 RECTANGLE(8*LEFT+5,8*(23-UP-HEIGHT)-3,WIDTH*8-10,HEIGHT*8-10); 1 PLOT(X,Y:INTEGER) - set (if PENSTATUS=0) or reset (=1) point 1 PLOT(ON:BOOLEAN;X,Y:INTEGER) - set (ON=TRUE) or reset 1 PENUP - set pen up. 1 PENSTATUS - INTEGER pen status: 0 - down, 1 - up. 1 PENDOWN(C:INTEGER) - C: 0..8; set pen down with color C. 1 NOTE: if you don't enter 1:, file will be saved to tape. 1 NOTE: if you don't enter 1:, file will be loaded from tape. 1 LEFT(A:REAL) - TURN(A). 1 HEADING - REAL angle of turtle's direction. 0 is the East. 1 FWD(L:REAL) - move turtle forward by L units in direction 1 CHECK(X,Y:INTEGER) - check correction of drawing coords. 1 BEEPER(A,B:INTEGER) - CALL #03B5, DE=A, HL=B. 1 BEEP(FR:INTEGER,LE:REAL) - beep; frequency=FR, time=LE sec; 1 BACK(L) - like FWD but back. 1 AT(A,B) - like BASIC's AT A,B. 1 ARCR(R:REAL,A:INTEGER) - turtle move on arc with radius R 1 (About compiler options look in the Hisoft Pascal Manual) 1 newpage 1 USING $P COMPILER OPTION AND CHR(16); UDG AVAILABLE; 1 #DD,#7E,2,#C5,#E5,#41,#77,#23,#10,#FC,#E1,#19,#C1,#10,#F4); 1 #A1,#3C,#28,#19,#47,#DD,#7E,4,#3D,#A1,#3C,#28,#10,#4F, 1 #47,#19,#10,#FD,#DD,#7E,8,#A1,#85,#6F,#DD,#7E,6,#3D, 1 #47,#19,#10,#FD,#DD,#7E,4,#E6,#1F,#85,#6F,#DD,#7E,2,#77); 1 enter spaces if name less than 8 characters) 1 compiler will give an error. 1 Command 'W' absent because 'include' work only with disk. 1 COMPILER RAMTOP=60964; RAMTOP FOR 'T'=64899 1 80 COLUMNS PER LINE ; 64/32 COL SCREEN FORMAT 1 #E5,#DD,#7E,5,#E6,#1F,#CD,#9E,#0E,#DD,#7E,3,#E6,#1F,#4F, 1 #D1,6,0,9,6,8,#1A,#77,#13,#24,#10,#FA); 1 #FD,#21,#3A,#5C,#AF,#DD,#77,5,#6F,#67,#39,#2B,#2B, 1 #FD,#21,#3A,#5C,#AF,#32,#10,#5C,#0E,#0B,#CD,#13,#3D); 1 #FD,#21,#3A,#5C,#0E,9,#CD,#13,#3D); 1 #FD,#21,#3A,#5C,#0E,8,#CD,#13,#3D); 1 #FD,#21,#3A,#5C,#0E,6,#CD,#13,#3D); 1 #FD,#21,#3A,#5C,#0E,5,#CD,#13,#3D); 1 #FD,#21,#3A,#5C,#0E,2,#CD,#13,#3D); 1 #FD,#21,#3A,#5C,#0E,1,#CD,#13,#3D); 1 #FD,#21,#3A,#5C,#0E,#0E,#CD,#13,#3D); 1 #E1,#22,#5D,#5C,#E1,#22,#3D,#5C); 1 #DD,#71,4,#DD,#70,5); 1 #DD,#71,2,#DD,#36,3,0); 1 #DD,#5E,4,#DD,#56,5,#DD,#46,6,#DD,#7E,8, 1 #DD,#4E,#0A,#CD,#13,#3D,#DD,#71,#0C,#DD,#36,#0D,0); 1 #DD,#46,6,#DD,#4E,8,#CD,#BA,#24); 1 #CD,3,#3D,#E1,#D1,#73,#23,#72,#E1,#22,#5D,#5C, 1 #BE,#3E,1,#28,1,#AF,#DD,#77,2,#E1,#F1,#77, 1 #AF,#32,#10,#5C,#DD,#7E,2, 1 #7E,#22,#5D,#5C,#CD,#41,#1B,#3A,#3A,#5C,#3C,#DD,#77,4, 1 #3E,#AA,#F3,#77,#ED,#69,#26,#C0, 1 #3E,#10,#ED,#79,#32,#0B,#5C,#FB); 1 #2B,#56,#36,#3A,#2B,#5E,#36,#EA,#D5,#E5,#22,#5D,#5C, 1 #22,#3D,#5C,#3D,#32,#3A,#5C,#DD,#6E,2,#DD,#66,3, 1 set pen down with color 6 and paper 1. 1 filename - no more than 8 characters. 1 XCOR=127, YCOR=87, HEADING=0; 1 Adapted by Michael Marckowsky. 1 Included after VAR declarations. 1 NEWNAME:INTEGER;NEWTYPE:CHAR):BOOLEAN; 1 defined by HEADING. 1 ATTR,BORDER:INTEGER;SHADOW:BOOLEAN); 1 0-East, 90-North, 180-West, 270-South. 1 {$F 1:filename} 1 Pn,m,1:filename 1 G,,1:filename 1 INTERFACE: 1 direction will be saved. 1 in X,Y coords. 1 INTERFACE 1 (ON=FALSE) POINT in X,Y coords. 1 { 1 screen at #4000, enable TR DOS. 1 Return FALSE if not 128K. 1 and angle A anticlockwise. 1 phisical pages 0 1 3 4 6 7. 1 pages 0 1 2 3 4 5 correspond to 1 if FR=0 then pause LE sec. 1 } 1 LOGO EDITOR 1